On the Forward Checking Algorithm
نویسندگان
چکیده
The forward checking algorithm for solving constraint satisfaction problems is a popular and successful alternative to backtracking. However, its success has largely been determined empirically, and there has been limited work towards a real understanding of why and when forward checking is the superior approach. This paper advances our understanding by showing that forward checking is closely related to backmarking, which is a widely used improvement of ordinary backtracking.This result is somewhat surprising, because (as their names suggest) forward checking is superficially quite different from backtracking and its variants. The result may also help in predicting when forward checking will be the best method. Finally, the paper shows how the relationship to backmarking helps understand a recently introduced improvement to the forward checking algorithm, known as minimal forward checking. We argue that the new algorithm is best viewed as a hybrid combination of backmarking and forward checking.
منابع مشابه
An Adaptive Approach to Increase Accuracy of Forward Algorithm for Solving Evaluation Problems on Unstable Statistical Data Set
Nowadays, Hidden Markov models are extensively utilized for modeling stochastic processes. These models help researchers establish and implement the desired theoretical foundations using Markov algorithms such as Forward one. however, Using Stability hypothesis and the mean statistic for determining the values of Markov functions on unstable statistical data set has led to a significant reducti...
متن کاملMinimal Forward Checking with Backmarking
The idea behind forward checking is to check forward so that a wrong decision can be detected in early stage during search and thus futile search space can be pruned. However constraint propagation in forward checking may be overdone in certain situations. In this paper we suggest a way to delay constraint evaluation in forward checking with backmarking. Conflict-directed backtracking can also ...
متن کاملAn Ant Colony approach to forward-reverse logistics network design under demand certainty
Forward-reverse logistics network has remained a subject of intensive research over the past few years. It is of significant importance to be issued in a supply chain because it affects responsiveness of supply chains. In real world, problems are needed to be formulated. These problems usually involve objectives such as cost, quality, and customers' responsiveness and so on. To this reason, we ...
متن کاملAsynchronous Forward-Checking on DisCSPs
A new search algorithm for solving distributed constraint satisfaction problems (DisCSPs) is presented. Agents assign variables sequentially, but perform forward checking asynchronously. The asynchronous forward-checking algorithm (AFC) is a distributed search algorithm that keeps one consistent partial assignment at all times. Forward checking is performed by sending copies of the partial assi...
متن کاملLoading supply vessels by forward checking and a guillotine that doesn't cut
The problem of planning the layout of containers on board supply vessels can be reformulated as the problem of packing a given set of rectangles into a larger rectangle, subject to constraints. A method combining the use of guillotine cuts with forward checking is proposed, and compared to standard forward checking on finite domains. The initial results show that the method has potential for im...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995